//
//  MDOSLBSDefs.h
//  MDOSLBS
//
//  Created by KaiChe on 2020/10/30.
//

#ifndef MDOSLBSDefs_h
#define MDOSLBSDefs_h


//逆地理信息 精度
typedef NS_ENUM(NSInteger, MDOSLBSLocationReGeoLevel) {
    MDOSLBSLocationReGeoLevelNone = 0,      //不需要逆地理信息
    MDOSLBSLocationReGeoLevelCountry = 2,       // 国家
    MDOSLBSLocationReGeoLevelProvince ,         // 省
    MDOSLBSLocationReGeoLevelCity ,             // 城市
    MDOSLBSLocationReGeoLevelDistrict ,         // 区县
    MDOSLBSLocationReGeoLevelTown ,             // 乡镇
    MDOSLBSLocationReGeoLevelStreet = 10,       // 街道
    MDOSLBSLocationReGeoLevelStreetWithPOIs ,   // poi
};


typedef NS_ENUM(NSInteger, MDOSLBSLocationBaseApi) {
    MDOSLBSLocationBaseApiSystem = 0,//使用系统api
    MDOSLBSLocationBaseApiGaode,//使用高德api
    MDOSLBSLocationBaseApiBaidu,//使用百度api
};


typedef NS_ENUM(NSInteger, MDOSLBSErrorCode) {
    MDOSLBSErrorCodeAuth = 1000,//权限原因失败
    MDOSLBSErrorCodeDependence = 1001,//缺少依赖失败
    MDOSLBSErrorCodeTimeOut = 1002,//超时失败
    MDOSLBSErrorCodeSystem = 1003,//系统原因失败
    MDOSLBSErrorCodeOther = 1004, //其他失败
};

#endif /* MDOSLBSDefs_h */
